/*
Farmer Duel beneath an Active Volcano
(c) Rachel J. Morris, 2011
June - July 2011 project
http://www.moosader.com/

Farmer Duel - GNU GPL v3
Sader - MIT
*/
#ifndef _EnumAction
#define _EnumAction

const int ACTION_COUNT = 23;

enum EnumAction {
                    /* System commands */
                    NOTHING                 = 00,
                    TOGGLE_FULLSCREEN       = 01,
                    TOGGLE_PAUSE            = 02,
                    TOGGLE_DEBUG            = 03,
                    STATE_MENU              = 04,
                    STATE_GAME              = 05,
                    STATE_EXIT              = 06,

                    /* Player 1 movement */
                    PLAYER_1_MOVE_UP        = 10,
                    PLAYER_1_MOVE_DOWN      = 11,
                    PLAYER_1_ATTACK         = 12,

                    /* Player 2 movement */
                    PLAYER_2_MOVE_UP        = 20,
                    PLAYER_2_MOVE_DOWN      = 21,
                    PLAYER_2_ATTACK         = 22,

                    /* Camera movement */
                    CAMERA_X_PLUS           = 30,
                    CAMERA_X_MINUS          = 31,
                    CAMERA_Y_PLUS           = 32,
                    CAMERA_Y_MINUS          = 33,
                    CAMERA_Z_PLUS           = 34,
                    CAMERA_Z_MINUS          = 35,

                    CAMERA_X_ROT_PLUS       = 40,
                    CAMERA_X_ROT_MINUS      = 41,
                    CAMERA_Y_ROT_PLUS       = 42,
                    CAMERA_Y_ROT_MINUS      = 43,
                    CAMERA_Z_ROT_PLUS       = 44,
                    CAMERA_Z_ROT_MINUS      = 45
                };

#endif
